/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package Utilitarios;

import javax.swing.table.DefaultTableModel;

/**
 *
 * @author Daniel.Cerdas
 */
public class Utilitarios {
    private static double Hospedaje;
    private static double Alimentacion;
    public static double  Subtotal;
    public static double SubTotalOTros;
    public static double SumaSubTotal;
    public static void CalcularMontos(DefaultTableModel ModeloTablaViaticos) {
        double montohospedaje=0;
        double AlimentacionL=0;
        double Desayuno=0;
        double Almuerzo=0;
        double Cena=0;
        for(int i=0;i<ModeloTablaViaticos.getRowCount();i++){
         montohospedaje+=Double.valueOf(ModeloTablaViaticos.getValueAt(i, 7).toString());
         Desayuno=Double.valueOf(ModeloTablaViaticos.getValueAt(i, 4).toString());
         Almuerzo=Double.valueOf(ModeloTablaViaticos.getValueAt(i, 5).toString());
         Cena =Double.valueOf(ModeloTablaViaticos.getValueAt(i, 6).toString());
         AlimentacionL+=Desayuno+Almuerzo+Cena;
        }
        Hospedaje=montohospedaje;
        Alimentacion=AlimentacionL;
    }

    public static double getHospedaje() {
        return Hospedaje;
    }

    public static double getAlimentacion() {
        return Alimentacion;
    }

    public static double getSubtotal() {
        return Hospedaje+Alimentacion;
    }

    public static void CalcularOtrosGastos(DefaultTableModel ModeloOtrosGastos) {
     double Otros=0;
        for(int i=0;i<ModeloOtrosGastos.getRowCount();i++){
         Otros+=Double.valueOf(ModeloOtrosGastos.getValueAt(i, 1).toString());
        }
        SubTotalOTros=Otros;
    }

    public static double getSubTotalOTros() {
        return SubTotalOTros;
    }

    public static double getSumaSubTotal() {
        SumaSubTotal=SubTotalOTros+Hospedaje+Alimentacion;
        return SumaSubTotal;
    }

    public static double getResta(String text) {
        double anticipo;
        double resta;
        anticipo=Double.valueOf(text);
        resta=anticipo-SumaSubTotal;
        return resta;
    }
    
}
